microbial insecticides - German English Dictionary